Skip to main content

EVM Chain Config

Queries information for the specified EVM chain.


query Evm_chain_config($chainUid: String, $chainId: String) {
chains {
evm_chain_config(chain_uid: $chainUid, chain_id: $chainId) {
chain_id
chain_uid
explorer_url
name
native_currency {
decimals
name
symbol
}
rpc_urls {
default {
http
}
}
}
}
}

Example

curl --request POST \
--header 'content-type: application/json' \
--url 'https://devnet-testing.api.euclidprotocol.com/graphql' \
--data '{"query":"query Evm_chain_config($chainUid: String, $chainId: String) {\n chains {\n evm_chain_config(chain_uid: $chainUid, chain_id: $chainId) {\n chain_id\n chain_uid\n explorer_url\n name\n native_currency {\n decimals\n name\n symbol\n }\n rpc_urls {\n default {\n http\n }\n }\n }\n }\n}","variables":{"chainUid":"monad","chainId":null}}'

Open in Playground

Arguments

  • chainId (String): Optional Id of the chain config being queried. In case it is not specified, the chain UID needs to be set.
  • chainUid (String): The unique Id for the chain. In case it is not specified, the chain Id needs to be set.

Returned Fields

FieldTypeDescription
chain_idStringThe identifier of the EVM chain.
chain_uidStringThe unique UID (usually same as the name) for the chain used for integration purposes.
explorer_urlStringThe URL for the blockchain explorer associated with this chain.
nameStringThe common name of the chain.
native_currencyNativeCurrencyDetails about the chain's native currency.
rpc_urlsRpcURLsThe RPC URL configuration for connecting to the chain.

Nested Fields

NativeCurrency

FieldTypeDescription
decimalsIntThe number of decimal places for the native currency.
nameStringThe name of the native currency.
symbolStringThe symbol of the native currency.

RpcUrl

FieldTypeDescription
httpStringThe default HTTP RPC endpoint for the chain.